perm filename QTAK.LSP[F78,JMC] blob
sn#384959 filedate 1978-10-02 generic text, type T, neo UTF8
(DEFUN QTAK (U)
(COND ((EQUAL (CAR U) 1.) (CADR U))
(T ((LAMBDA (W) ((LAMBDA (X Y Z)
(COND
((NOT (LESSP Y X)) Y)
(T (QTAK (LIST 2.
(LIST 2.
(LIST 1.
(SUB1 X))
(LIST 1. Y)
Z)
(LIST 2.
(LIST 1.
(SUB1 Y))
Z
(LIST 1. X))
(LIST 3.
(LIST 1. X)
(LIST 1. Y)
Z))))))
(CAR W)
(CADR W)
(CADDR W)))
(COND ((EQUAL (CAR U) 2.)
(LIST (QTAK (CADR U))
(QTAK (CADDR U))
(CADDDR U)))
(T (LIST (SUB1 (QTAK (CADDDR U)))
(QTAK (CADR U))
(CADDR U))))))))
(DEFUN QQTAK (X Z)
(QTAK (LIST 2. (LIST 1. X) (LIST 1. 0.) (LIST 1. Z))))